body				{margin:0px;padding:0px;font-size:12px;color:#333;}
a					{color:#536FE5;text-decoration: none;}

body			{background-color:#FFFFFF;background-image:url("/images/intranet/bg/left_bg_n.gif");background-position:-6px 0;background-repeat:repeat-y;}


#header					{background:url("/images/intranet/bg/header_bg.gif") repeat scroll 0 0 transparent;height:49px;overflow:hidden;}
#header h1.gnb_ex		{background-position:0 -45px;}
#header ul	 			{list-style:none;padding:0px;margin:0px;}
#header ul li	 		{float:left;padding:2px 3px;color:#5E6882;}
#header ul li a	 		{color:#B0B5C2;font-size:12px;letter-spacing:-1px;cursor:pointer;padding:4px;}
#header ul li.active a	{background-color:#2B3557;border:1px solid #1A233D;}

#content			{float:left;overflow:hidden;position:relative;top:1px;overflow:hidden;width:100%;padding-top:10px;background:#FFFFFF;}

#bodyNav			{border-right:1px solid #858585;left:0;position:absolute;top:49px;width:206px;z-index:300;height:100%;}
#body_Contents		{margin:0 0 0 207px;min-height:620px;}
/************************************************************************/
#nav				{width:199px;height:100%;}
#nav_split			{display:none;left:200px;position:absolute;top:0;width:6px;z-index:800;height:100%;}
#nav_split a		{background-image:url("/images/intranet/bg/bt_arrow_v04.gif");background-position:1px center;background-repeat:no-repeat;border-left:1px solid #E8E8E8;display:block;overflow:hidden;text-indent:-1000em;width:5px;cursor:pointer;height:100%;}
#nav_split a:hover	{background-color:#DDE3F9;border-left:1px solid #C3CBEF;}
/************************************************************************/
.full_mode			{background-position:-206px 0;}
#body_Contents.full_mode		{margin:0 0 0 7px; background:#FFFFFF;}
#bodyNav.full_mode				{left:-200px;}
#bodyNav.full_mode #nav_split a	{background-position:-44px center;}
/************************************************************************/
#location 						{float:left;height:36px;overflow:hidden;position:relative;top:1px;overflow:hidden;border-bottom:1px solid #A6A6A6;width:100%;}
#location ul					{padding:0px;margin:0px 0px 0px 10px;list-style:none;padding-top:11px;}
#location ul li					{background:url("/images/intranet/bg/location.gif") repeat-x transparent;padding:7px 13px;font-size:12px;float:left;}
#location ul li span.current	{color:#3653D1;font-weight: bold;cursor:pointer;text-decoration: underline;}
#location ul li.loc_l			{background:url("/images/intranet/bg/location_left.gif") repeat-x transparent;width:6px;padding:6px 0px;}
#location ul li.loc_r			{background:url("/images/intranet/bg/location_right.gif") repeat-x top right transparent;width:4px;padding:6px 0px;}
/************************************************************************/
#searchForm div						{float:right;}
#searchForm input					{padding:1px;margin-right:3px;margin-top:2px;border:1px solid #DEDEDE; width:80px;height: 15px;}
#searchForm select 					{float:right;padding:1px;margin-right:3px;}
#searchForm fieldset				{display:inline;margin:0 10px 0 0px;padding:0px 0px 0px 5px;border:none;background:url("/images/intranet/bg/search_input.gif") no-repeat scroll 0 0 transparent;float:right;}
#searchForm fieldset legend			{display:none;}
#searchForm fieldset input 			{border-color:#BCBCBC -moz-use-text-color;border-style:solid none;border-width:1px medium;float:left;height:17px;line-height:18px;padding:1px;vertical-align:top;width:150px;margin:0px;}
#searchForm fieldset button 		{border:medium none;cursor:pointer;height:21px;overflow:hidden;text-decoration:none;vertical-align:middle;}
#searchForm fieldset button.search	{background:url("/images/intranet/btn/bt_search_n.gif") no-repeat scroll 0 0 transparent;width:38px;}
#searchForm fieldset button.detail	{background:url("/images/intranet/btn/bt_detail_n.gif") no-repeat scroll 0 0 transparent;margin-left:3px;width:34px;}
#searchForm fieldset button span	{display:none;}
/************************************************************************/
#listTotal	{height:26px;line-height:26px;padding-left:10px;}
/************************************************************************/
#nav div.title 		{padding:0px;margin:10px;list-style:none;font-weight:bold;font-size:12px}
#nav div.line 		{border-bottom:1px solid #EAEAEA;}
#nav ul 			{padding:0px;margin:10px; list-style:none;}
#nav ul li			{padding:4px;margin:0px;font-size:12px;}
#nav ul li.active	{background-color:#2B3557;border:1px solid #1A233D;}
#nav ul li.active a	{color:#B0B5C2;}
#nav ul li a		{cursor:pointer;}
#nav ul li a:hover	{color:#536FE5;text-decoration:underline;}
/************************************************************************/
#footer				{background-color:#FBFBFB;border-top:1px solid #B4B4B4;bottom:0;clear:both;height:30px;overflow:hidden;}
#footer .copy		{text-align:right;vertical-align: middle;}
/************************************************************************/
div.pagebar					{float:left;height:40px;overflow:hidden;position:relative;top:1px;overflow:hidden;width:100%;}
div.pagebar ul				{list-style:none;padding:0px;margin:0px;height:30px;float:right;}
div.pagebar ul li			{float:left;height:26px;vertical-align: middle;padding:2px;line-height:26px;}
div.pagebar a				{border:1px solid #CBCBCB;padding:2px 5px;cursor:pointer;color:#333;vertical-align: middle;}
div.pagebar a.on			{background-color:#EAEAEA;color:#536FE5;cursor:default;font-weight:bold;}
div.pagebar input			{width:30px;border:1px solid #CBCBCB;padding:2px;vertical-align: middle;}
/************************************************************************/
table#list_table	{width:98%;border-collapse:collapse;border-top:2px solid #DBDBDB;}
table#list_table thead th	{border-bottom:2px solid #DBDBDB;}
table#list_table thead tr 			{}
table#list_table thead tr td			{border-bottom:1px solid #CBCBCB;padding:7px 0px 5px 0px;height:18px;font-weight:bold;text-align:center;background-color:#F9F9F9;color:#1A233D;}
td.even	,
table#list_table thead tr td.even	{background-color:#F4F4F4;}
table#list_table tbody 				{border-bottom:1px solid #B4B4B4;}
table#list_table tbody tr			{border-bottom:1px solid #B4B4B4;}
table#list_table tbody tr td		{border-bottom:1px solid #E4E4E4;padding:4px 5px 3px;height:18px;color:#555;text-align:center;}

table#list_table tbody tr td.even	{background-color:#F7F7F7;}
table#list_table tbody tr.hover td	{background-color:#BDC7DE;}
table#list_table tbody tr td.nolist	{background-color:#F5F5F5;text-align: center;height: 150px;font-weight: bold;}
table#list_table tbody tr td a		{cursor:pointer;text-decoration: underline;}
table#list_table tfoot tr td		{border-top:2px solid #DBDBDB;padding:5px 0px;}
/************************************************************************/
.tc			{text-align: center;}
.hide		{display:none;}
.sorting	{cursor:pointer;text-decoration: underline;}
.modalLayer	{float:left;border:1px solid #DEDEDE;}
.btn	{border:1px solid #1A233D;background-color:#2B3557;color:#B0B5C2;font-size:11px;cursor:pointer;}
.required	{border:1px solid #2B3557 !important;background-color: #849BFB; color:#2D3557;font-weight:bold;}


#jsonViewer					{border:2px solid #3653D1;background-color:#FFF;padding:3px;width:800px;height:600px;position:absolute;top:200px;left:250px;overflow-y:auto;display:none;}
#jsonViewer	table 			{border-collapse:collapse;width:100%;}
#jsonViewer	table caption	{text-align:right;border-bottom:1px solid #DEDEDE;padding:10px;background-color:#354061;}
#jsonViewer	table tr th		{width:200px;color:#red;vertical-align:top;border-bottom:1px solid #DEDEDE;padding:5px 0px;background-color:#F4F4F4;}
#jsonViewer	table tr td		{width:*;vertical-align:top;border-bottom:1px solid #DEDEDE;padding:5px;}


/***************************self**************************************/
.none {display:none;}

div#action_bar{	clear:both;
				padding-top:10px;
				padding-left:10px;
}

div#dialog{display:none;}
div#dialog table{	border:2px #AAAAAA solid;
					border-collapse:collapse;
					width:100%;
}
div#dialog table .width95b {width:95%;}
div#dialog table td,div#dialog table th{	border:1px #AAAAAA solid;
											padding:5px;
}

div#dialog table th {text-align:right;}